package com.jinghao.tws.service;

import com.jinghao.core.common.service.IJingHaoBaseService;

import com.jinghao.tws.entity.WvTaskInfo;

public interface IWvTaskInfoService extends IJingHaoBaseService<WvTaskInfo> {
	//==================定制内容开始======================
	/**
	 * 查询视频生成情况
	 * @param model
	 */
	public void listWvTaskInfo(WvTaskInfo model);
	
	/**
	 * 删除任务信息
	 * @param model
	 */
	public void deleteTaskInfo(WvTaskInfo model);
	
	/**
	 * 定时处理未生成视频的任务
	 */
	public void updateTimingTask();
	
	/**
	 * 定时处理check生成视频的任务
	 */
	public void updateTimingCheckTask();
	/**
	 * 定时处理未生成异常视频的任务
	 */
	public void updateTimingErrorTask();
	
	/**
	 * 修改任务信息
	 * @param model
	 */
	public void updateTaskInfo(WvTaskInfo model);
	
	
	/**
	 * 定时生成云端上传任务信息
	 * @param model
	 */
	public void updateCloudTaskInfo();
	
	/**
	 * 定时生成云端视频文件上传任务信息
	 * @param model
	 */
	public void updateCloudFileTaskInfo();
	
	/**
	 * 定时检测摄像头与流程任务信息同步到云端
	 * @param model
	 */
	public void updateCloudCameraAndFlowConfigTaskInfo();
	
	
	//==================定制内容结束======================
}
